package org.example.rental.config;

import jakarta.annotation.Resource;
import org.springframework.data.redis.core.StringRedisTemplate;

import java.util.concurrent.TimeUnit;

/**
 * @author ：xxx
 * @description：TODO
 * @date ：2024/12/18 10:33
 */
public class Redisutils {
    @Resource
    private StringRedisTemplate stringRedisTemplate;

    /**
     * @param key
     * @param value
     * @param timeout
     */
    public void set(String key,String value,Long timeout){
        stringRedisTemplate.opsForValue().set(key,value,timeout, TimeUnit.SECONDS);
    }

    /**
     *
     * @param key
     */
    public void get(String key){
        stringRedisTemplate.opsForValue().get(key);
    }

    /**
     *
     * @param key
     */
    public void del(String key){
        stringRedisTemplate.delete(key);
    }

}
